#ifndef INVERSEGAMMANODE_H
#define INVERSEGAMMANODE_H

#include "gammanode.h"

class InverseGammaNode : public GammaNode
{
private:
    virtual bool inRange(double v);

public:
    InverseGammaNode(double val);
    InverseGammaNode(QString label, double val, double sd, Node * alphaNode, Node * betaNode, bool isObserved = false);

    //virtual double getValue();
    //virtual double generateSample();
    virtual double computeLogLikelihood();
};

#endif // INVERSEGAMMANODE_H
